Aviation mechanic jobs careers in Barka, Oman